@mixin old-box() {
  display:-webkit-box;
  display:-webkit-flex;
}
@mixin old-column() {
  -webkit-box-orient:vertical;
  -webkit-flex-direction:column;
}
@mixin old-row() {
  -webkit-box-orient:horizontal;
  -webkit-flex-direction:row;
}

@mixin old-order($ordinal)
{
  -webkit-box-ordinal-group:$ordinal; /* Safari and Chrome */
  box-ordinal-group:$ordinal;
  -webkit-order:$ordinal - 1;
}

@mixin old-flex3($grow, $shrink, $basis)
{
  -webkit-box-flex:1;
  -webkit-flex:$grow $shrink $basis;
}
@mixin old-flex($grow:1)
{
  -webkit-box-flex:1;
  -webkit-flex:$grow;
}
@mixin old-align-items($align)
{
  -webkit-box-align: $align;
  -webkit-align-items: $align;
}

@mixin old-align-self($align)
{
  -webkit-align-self: $align;
}

@mixin old-align-content($align)
{
  -webkit-align-content: $align;
}

@mixin old-justify-content($justify-content)
{
  -webkit-justify-content:$justify-content;
}

@mixin old-align-content-start()
{
  -webkit-box-align: start;
}

@mixin old-justify-content-center()
{
  -webkit-box-pack: center;
  @include old-justify-content(center);
}

@mixin old-justify-content-end()
{
  -webkit-box-pack: end;
  @include old-justify-content(flex-end);
}

@mixin old-justify-content-space-around()
{
  @include old-justify-content(space-around);
}

@mixin old-justify-content-space-between()
{
  @include old-justify-content(space-between);
}

@mixin old-align-items-center()
{
  -webkit-box-align: center;
  -webkit-align-items: center;
}
@mixin old-align-items-start()
{
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
}
@mixin old-align-items-end()
{
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
}
@mixin old-wrap($wrap)
{
  -webkit-flex-wrap:$wrap;
}